#header{padding:22px 0;height:44px}

.logo{width:1200px;margin:0 auto;overflow:hidden}
.logo h1{display:block;float:left;zoom:1;width:110px;height:44px;vertical-align:middle}
.logo h1 a{text-decoration:none;display:block}
.logo .link{float:right;line-height:44px;color:#666;font-size:12px;text-decoration:none}
.logo .link:hover{color:#f40}
.logo .link .iconfont{font-size:16px;color:#f40}

.footer{position:relative;margin:60px auto 0;padding:7px 0 9px;border-top:1px solid #ddd;width:1200px}
.footer .footer-bd p,.footer .footer-hd p{padding-bottom:8px;overflow:hidden}
.footer .footer-bd a,.footer .footer-hd a{display:inline;float:left;margin:0 4px;white-space:nowrap;color:#6c6c6c}
.footer .footer-bd a:hover,.footer .footer-hd a:hover{color:#f40;text-decoration:none}
.footer .footer-bd b,.footer .footer-hd b{display:inline;float:left;margin:0 3px;font-weight:400;color:#ddd}
.footer .footer-bd em,.footer .footer-bd span,.footer .footer-hd em,.footer .footer-hd span{display:inline;float:left;white-space:nowrap;color:#9c9c9c}
.footer .footer-bd em,.footer .footer-hd em{margin-left:30px}
.footer .footer-bd span,.footer .footer-hd span{margin:0 4px}
.footer .footer-bd span a,.footer .footer-hd span a{float:none}
.footer .footer-hd p{margin-bottom:8px;line-height:27px;border-bottom:1px solid #ddd}
.footer .foot-ft{display:none}

#server-num{color:#fff;font-size:11px}
#content{width:100%;position:relative}
#content .content-layout{width:1200px;margin:0 auto;overflow:hidden;position:relative;height:600px;z-index:999}

.login-box-warp{position:absolute;top:120px;right:60px;width:350px}
.login-box-warp .login-box{background-color:rgba(255,255,255,.9)}
.login-newbg{position:absolute;z-index:9;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:600px; background:#3596ff;}
.login-bg{position:absolute;width:350px;height:280px;overflow:hidden;left:170px;top:120px;z-index:0}
.login-adlink{width:1200px;margin:0 auto;position:relative;z-index:1000}
.login-adlink a{position:absolute;width:630px;height:440px;left:80px;top:80px}
.login-extra{margin:60px auto 0;width:1200px}

@media screen and (max-width:767px){
	#page{width:auto;margin:0 auto}
	.logo{width:300px!important;margin:0 auto;overflow:hidden;text-align:center}
	.logo .link{display:none}
	.footer,.login-adlink,.login-extra,.login-newbg{display:none!important;background:0 0!important}
	.login-box-warp{margin:0 auto!important;float:none;position:static}
	.content-layout{width:350px!important}
	#page .body{margin-top:30px}
}

.login-box{ width:300px;padding:25px 25px 40px;color:#6c6c6c;background:#fff;position:relative;margin:0 auto}
.login-box a{color:#6c6c6c}
.login-box a.light-link{color:#f40}
.login-box a:hover{color:#f40;text-decoration:none}

.login-title{height:18px;line-height:18px;font-size:16px;color:#3c3c3c;margin-top:9px;padding-bottom:8px;font-weight:700}

.static-form{position:relative}
.static-form .field{margin-top:20px;position:relative}
.static-form .field label{display:block;width:40px;height:40px;line-height:40px;color:#fff;background:#ddd;text-align:center;position:absolute;left:1px;top:1px;outline:0}
.static-form .pwd-field label{background-position:50% -30px}
.static-form .login-text{width:240px;font-size:14px;line-height:18px;height:18px;padding:11px 8px 11px 50px;border:1px solid #ddd; background:#FFF;}
.static-form .field-checkcode .login-text{width:70px;padding-left:10px}
.static-form .field-checkcode .ph-label{left:10px;top:0}
.static-form .check-code-img{border:none;height:40px;vertical-align:middle;width:150px;margin-right:1px}
.static-form .change-code{display:inline-block;line-height:14px;margin:0;vertical-align:middle}
.static-form .login-links{margin-top:29px;overflow:hidden;line-height:14px}
.static-form .login-links .forget-pwd{float:left}
.static-form .login-links .register{float:right}
.static-form .submit{margin-top:13px}
.static-form .other-login{margin-top:24px;line-height:14px}
.static-form .other-login a{display:inline-block;margin-right:20px}
.static-form .other-login .iconfont{font-size:16px;margin-right:3px}
.static-form .other-login .alipay-login .iconfont{color:#1ba9ee}
.static-form .other-login .weibo-login .iconfont{color:#e52425}
.static-form .login-msg{position:absolute;top:0;left:0}

.login-box .submit button{width:300px;height:42px;border:0;display:inline-block;overflow:hidden;vertical-align:middle;line-height:42px;font-size:16px;font-weight:700;color:#fff;background:#f40;border-radius:3px;cursor:pointer;zoom:1}
.login-box .submit button:hover{background-color:#f52b00}


